flotation jacket - Spanish English Dictionary